package cn.HRMS.modle;

/**
 * PerformanceAndAttendance entity. @author MyEclipse Persistence Tools
 */

public class PerformanceAndAttendance implements java.io.Serializable {

	// Fields

	private Long paaId;
	private Users users;
	private Double kpi;
	private String timeNote;
	private Double performanceGrade;
	private Double attendenceTime;
	private Double lateTime;
	private Double leaveearlyTime;
	private Double absenteeismTime;

	// Constructors

	/** default constructor */
	public PerformanceAndAttendance() {
	}

	/** minimal constructor */
	public PerformanceAndAttendance(Double kpi, String timeNote,
			Double performanceGrade, Double attendenceTime) {
		this.kpi = kpi;
		this.timeNote = timeNote;
		this.performanceGrade = performanceGrade;
		this.attendenceTime = attendenceTime;
	}

	/** full constructor */
	public PerformanceAndAttendance(Users users, Double kpi, String timeNote,
			Double performanceGrade, Double attendenceTime, Double lateTime,
			Double leaveearlyTime, Double absenteeismTime) {
		this.users = users;
		this.kpi = kpi;
		this.timeNote = timeNote;
		this.performanceGrade = performanceGrade;
		this.attendenceTime = attendenceTime;
		this.lateTime = lateTime;
		this.leaveearlyTime = leaveearlyTime;
		this.absenteeismTime = absenteeismTime;
	}

	// Property accessors

	public Long getPaaId() {
		return this.paaId;
	}

	public void setPaaId(Long paaId) {
		this.paaId = paaId;
	}

	public Users getUsers() {
		return this.users;
	}

	public void setUsers(Users users) {
		this.users = users;
	}

	public Double getKpi() {
		return this.kpi;
	}

	public void setKpi(Double kpi) {
		this.kpi = kpi;
	}

	public String getTimeNote() {
		return this.timeNote;
	}

	public void setTimeNote(String timeNote) {
		this.timeNote = timeNote;
	}

	public Double getPerformanceGrade() {
		return this.performanceGrade;
	}

	public void setPerformanceGrade(Double performanceGrade) {
		this.performanceGrade = performanceGrade;
	}

	public Double getAttendenceTime() {
		return this.attendenceTime;
	}

	public void setAttendenceTime(Double attendenceTime) {
		this.attendenceTime = attendenceTime;
	}

	public Double getLateTime() {
		return this.lateTime;
	}

	public void setLateTime(Double lateTime) {
		this.lateTime = lateTime;
	}

	public Double getLeaveearlyTime() {
		return this.leaveearlyTime;
	}

	public void setLeaveearlyTime(Double leaveearlyTime) {
		this.leaveearlyTime = leaveearlyTime;
	}

	public Double getAbsenteeismTime() {
		return this.absenteeismTime;
	}

	public void setAbsenteeismTime(Double absenteeismTime) {
		this.absenteeismTime = absenteeismTime;
	}

}